@charset "utf-8";


*{-webkit-text-size-adjust:none;}

/*원본 : #wrap{min-width:320px;}*/
#wrap{min-width:100%;}
div{margin-top:0 !important;}

.header{position:relative;}
.header .logo{ height:32px; padding-top:15px; background:#fff;}
.header h1{overflow:hidden; height:29px; padding-top:18px; text-align:center; font-size:20px; font-weight:bold; color:#fff; background:url(../images/news/header_bg.gif) repeat-x;}
.header .back{position:absolute; left:7px; top:7px;}
.header .list{position:absolute; right:7px; top:7px;}
.content{height:auto; width:100%; overflow:auto;}
.tab{overflow:hidden; width:100%; height:35px; padding:4px 0 0 0; text-indent:4px; background:url(../images/news/tab_bg.gif) repeat-x; /*padding-left:20px;*/}
.tab li{float:left;}
.tab2{overflow:hidden; width:100%; height:35px; padding:4px 0 0 0; text-indent:2px; background:url(../images/news/tab_bg.gif) repeat-x; /*padding-left:20px;*/}
.tab2 li{float:left;}

/*원본  :.btn_area{overflow:hidden; width:320px; padding:7px 0; border-top:solid 1px #ccc;}*/
.btn_area{overflow:hidden; width:100%; padding:7px 0; border-top:solid 1px #ccc;}
.btn_area .left_area{float:left; padding-left:6px;}
.btn_area .right_area{float:right; padding-right:5px; }
.btn_area .right_area p{float:right; padding-right:6px;}
.btn_area2{text-align:center; padding-top:15px;}

.btn_area1{overflow:hidden; width:320px; padding:7px 0;}
.btn_area1 .left_area1{float:left; width:66px; padding-left:6px;}
.btn_area1 .right_area{float:right; padding-right:5px;}
.btn_area1 .right_area p{float:left; padding-right:6px;}

.btn_more{text-align:center; padding-top:10px; padding-bottom: 10px;}


.content h2{height:27px; width:100%;  padding:18px 0 0 0; text-indent:13px; font-size:17px; font-weight:bold; color:#fff; border-bottom:solid 1px #353b40;  background:url(../images/board/h2_pattern.gif) repeat;}
.content h2 a{color:#fff;}
.content h3{min-height:15px; padding-top:15px; padding-bottom:10px; font-size:15px; font-weight:bold; color:#383838; padding-left:12px; border-bottom:solid 1px #84b6ea; background:#eaf5fb; line-height:18px; }
.content h4{padding:9px 0 0 11px; font-size:15px; font-weight:bold; color:#383838;}
.search_box h3{height:25px; padding-top:15px; font-size:15px; font-weight:bold; color:#383838; text-indent:12px; border-bottom:solid 1px #84b6ea; background:#eaf5fb;}

.alert{width:279px; height:91px; background:url(../images/alert/alert.gif) no-repeat;}
.alert p{font-weight:bold; color:#666; text-align:center; padding-top:20px;}
.alert p.btn{padding-top:15px;}
.alert1{width:279px; height:146px; background:url(../images/alert/alert.png) no-repeat;}
.alert1 p{font-weight:bold; font-size:13px; color:#666; text-align:center; padding-top:20px; line-height:18px;}
.alert1 p.btn{padding-top:15px;} 

.alert{width:279px; height:91px; background:url(../images/alert/alert.gif) no-repeat;}
.alert p{font-weight:bold; color:#666; text-align:center; padding-top:20px;}
.alert p.btn{padding-top:15px;}
.alert1{width:279px; height:146px; background:url(../images/alert/alert.png) no-repeat;}
.alert1 p{font-weight:bold; font-size:13px; color:#666; text-align:center; padding-top:20px; line-height:18px;}
.alert1 p.btn{padding-top:15px;}
.alert2 p{text-align:center;}

.alert2 .top{width:115px; height:5px; background:url(../images/access/alert_top.gif) no-repeat;}
.alert2 .mid{width:115px; height:auto; background:url(../images/access/alert_mid.gif) repeat-y;}
.alert2 .btm{width:115px; height:5px; background:url(../images/access/alert_btm.gif) no-repeat;}
.alert2 ul{padding-top:5px;}
.alert2 li{padding:10px 0; border-top:solid 1px #add3e7; font-size:13px; font-weight:bold; text-align:center;}
.alert2 li a{color:#3a8ce0;}

.alert3 .top{width:145px; height:4px; background:url(../images/access/alert_top2.gif) no-repeat;}
.alert3 .mid{width:145px; height:auto; background:url(../images/access/alert_mid2.gif) repeat-y;}
.alert3 .btm{width:145px; height:4px; background:url(../images/access/alert_btm2.gif) no-repeat;}
.alert3 ul{padding-top:5px;}
.alert3 .btn{text-align:center;}
.alert3 li{padding:5px 0; padding-left:5px; font-size:12px;  text-align:left;}
.alert3 li a{color:#3a8ce0;}